package com.merak.miner.data.persist.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @description pop_wo
 * @author caomao
 * @date 2021-11-16
 */
@Data
public class PopWo implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    /**
     * id
     */
    private Integer id;

    /**
     * wo_nbr
     */
    private String woNbr;

    /**
     * local_net_id
     */
    private String localNetId;

    /**
     * area_id
     */
    private String areaId;

    /**
     * exch_id
     */
    private String exchId;

    /**
     * rela_wo_nbr
     */
    private String relaWoNbr;

    /**
     * node_code
     */
    private String nodeCode;

    /**
     * deal_flag
     */
    private String dealFlag;

    /**
     * wo_type
     */
    private String woType;

    /**
     * ar_flag
     */
    private String arFlag;

    /**
     * act_type
     */
    private String actType;

    /**
     * priority
     */
    private String priority;

    /**
     * so_nbr
     */
    private String soNbr;

    /**
     * serv_inst_id
     */
    private String servInstId;

    /**
     * notify_flag
     */
    private String notifyFlag;

    /**
     * halt
     */
    private String halt;

    /**
     * halt_date
     */
    private String haltDate;

    /**
     * wo_staff_id
     */
    private String woStaffId;

    /**
     * wo_staff_name
     */
    private String woStaffName;

    /**
     * wo_staff_phone
     */
    private String woStaffPhone;

    /**
     * rt_staff_id
     */
    private String rtStaffId;

    /**
     * rt_staff_name
     */
    private String rtStaffName;

    /**
     * rt_staff_phone
     */
    private String rtStaffPhone;

    /**
     * fail_reason_id
     */
    private String failReasonId;

    /**
     * overtime_id
     */
    private String overtimeId;

    /**
     * asgn_date
     */
    private Date asgnDate;

    /**
     * create_date
     */
    private Date createDate;

    /**
     * compl_date
     */
    private Date complDate;

    /**
     * reasgn_count
     */
    private String reasgnCount;

    /**
     * run_sts
     */
    private String runSts;

    /**
     * run_sts_date
     */
    private String runStsDate;

    /**
     * remarks
     */
    private String remarks;

    public PopWo() {}
}